tools/libxl: add back channel support to write stream
authorWen Congyang <wency@cn.fujitsu.com>
Wed, 15 Jul 2015 09:18:36 +0000 (17:18 +0800)
committerChanglong Xie <xiecl.fnst@cn.fujitsu.com>
Fri, 1 Apr 2016 03:07:28 +0000 (11:07 +0800)
commitc5805003e4bf06624852b59d3903ac7b1ff0f551
treede572a30e8c2d1dd1d45295d1c7cdb164ad8f48f
parentd34ef46bc48d6173cb32f4278ea4d61ea02bb3ea
tools/libxl: add back channel support to write stream

Add back channel support to write stream. If the write stream is
a back channel stream, this means the write stream is used by
Secondary to send some records back.

Note: The function libxl__stream_write_checkpoint_state() will be used
in later patches called "secondary vm suspend/resume/checkpoint code" and
"primary vm suspend/resume/checkpoint code".

Signed-off-by: Yang Hongyang <hongyang.yang@easystack.cn>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Changlong Xie <xiecl.fnst@cn.fujitsu.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_dom_save.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_stream_write.c